// pages/index/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
		info: "hello MiniProgram",
		imgSrc: "http://www.itheima.com/images/logo.png",
		randomNum: Math.random() * 10,		// 10 以内的随机数
		randomNum1: Math.random().toFixed(2),		// 生成一个带两位小数的随机数
		count: 0,
		msg: "你好，",
		type: 1,
		condition: false,
		arr1: ["苹果", "华为", "小米"],
		userList: [
			{id: 1, name: '小黄'},
			{id: 2, name: '小红'},
			{id: 3, name: '小绿'},
		]
	},
	
	/**
	 * 定义按钮的事件处理函数
	 * @param {*} event 事件对象
	 */
	btnTapHandler(event) {
		console.log(event);
	},

	/**
	 * +1 按钮的事件处理函数
	 */
	CountChange() {
		this.setData({
			count: this.data.count + 1
		});
	},

	/**
	 * +2 按钮的事件处理函数
	 */
	btnTap2(event) {
		console.log(event.target.dataset);				// dataset 是一个对象，包含了所有通过 data-* 传递过来的参数项
		console.log(event.target.dataset.info);		// 通过 dataset 可以访问到具体参数的值
		this.setData({
			count: this.data.count + event.target.dataset.info
		});
	},

	/**
	 * input 框的事件处理对象
	 */
	inputHandler(e) {
		console.log(e.detail.value);		// e.detail.value 是变化过后，文本框最新的值
	},
	
	/**
	 * input 框的事件处理对象
	 */
	iptHandler(e) {
		this.setData({
			msg: e.detail.value
		});
	},

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})